//=============================================================================
// Namespace: Global
//  Variables for game, window, OpenGL, version
//  All defaults are set in GLOBAL.CPP
// 
//
// Bodhi Crandall-Rus (boder.us)
// Sept 10, 2006
//=============================================================================

#ifndef GLOBAL_HPP
#define GLOBAL_HPP

namespace Global
{
	const int VersionMajor = 0;
	const int VersionMinor = 0;
	const int VersionRevision = 1;

	// do not modify these vars directly
	namespace Window
	{
		extern int Width;
		extern int Height;
		extern int Green;
		extern int Blue;
		extern int Red;
		extern int Alpha;
		extern bool Fullscreen;
		extern int Depth;
		extern int Stencil;
		extern int Vsync;
	}

	namespace Game
	{
		extern float Left;
		extern float Bottom;
		extern float Width;
		extern float Height;
		extern bool Resize;
	}

	namespace OGLCaps
	{
		extern bool FBO;
		extern bool NonPow2;
		extern bool TexRect;
	}
}

#define Global_VersionString "0.0.1"

#endif
